package com.erp.erp_ui.warehouse.vo;

import java.math.BigDecimal;

/**
 * @ClassName : StatisticsTransferAndContractInfoVo
 * @Description : 外销调拨明细统计出参实体
 * @Author : lst
 * @Date: 2021-07-05 01:51
 */
public class StatisticsTransferAndContractInfoVo {

    /**
     * 外销合同号
     */
    private String billNo;

    /**
     * 签约日期
     */
    private String signingDate;

    /**
     * 业务员
     */
    private String salesmanName;

    /**
     * 产品编码
     */
    private String productCode;

    /**
     * 规格编码
     */
    private String specificationCode;

    /**
     * 销售数量
     */
    private BigDecimal productNum;

    /**
     * 产品中文名称
     */
    private String productCName;

    /**
     * 产品英文名称
     */
    private String productEName;

    /**
     * 产品中文描述
     */
    private String productCDesc;

    /**
     * 产品英文描述
     */
    private String productEDesc;

    /**
     * 已调拨数量
     */
    private BigDecimal transferNum;

    /**
     * 未调拨数量
     */
    private BigDecimal unTransferNum;


    public String getBillNo() {
        return billNo;
    }

    public void setBillNo(String billNo) {
        this.billNo = billNo;
    }

    public String getSigningDate() {
        return signingDate;
    }

    public void setSigningDate(String signingDate) {
        this.signingDate = signingDate;
    }

    public String getSalesmanName() {
        return salesmanName;
    }

    public void setSalesmanName(String salesmanName) {
        this.salesmanName = salesmanName;
    }

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

    public String getSpecificationCode() {
        return specificationCode;
    }

    public void setSpecificationCode(String specificationCode) {
        this.specificationCode = specificationCode;
    }

    public BigDecimal getProductNum() {
        return productNum;
    }

    public void setProductNum(BigDecimal productNum) {
        this.productNum = productNum;
    }

    public String getProductCName() {
        return productCName;
    }

    public void setProductCName(String productCName) {
        this.productCName = productCName;
    }

    public String getProductEName() {
        return productEName;
    }

    public void setProductEName(String productEName) {
        this.productEName = productEName;
    }

    public String getProductCDesc() {
        return productCDesc;
    }

    public void setProductCDesc(String productCDesc) {
        this.productCDesc = productCDesc;
    }

    public String getProductEDesc() {
        return productEDesc;
    }

    public void setProductEDesc(String productEDesc) {
        this.productEDesc = productEDesc;
    }

    public BigDecimal getTransferNum() {
        return transferNum;
    }

    public void setTransferNum(BigDecimal transferNum) {
        this.transferNum = transferNum;
    }

    public BigDecimal getUnTransferNum() {
        return unTransferNum;
    }

    public void setUnTransferNum(BigDecimal unTransferNum) {
        this.unTransferNum = unTransferNum;
    }

    /**
     * 重写toString
     */
    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("StatisticsTransferAndContractInfoVo").append('[')
                .append("billNo=")
                .append(billNo)
                .append(",signingDate=")
                .append(signingDate)
                .append(",salesmanName=")
                .append(salesmanName)
                .append(",productCode=")
                .append(productCode)
                .append(",specificationCode=")
                .append(specificationCode)
                .append(",productNum=")
                .append(productNum)
                .append(",productCName=")
                .append(productCName)
                .append(",productEName=")
                .append(productEName)
                .append(",productCDesc=")
                .append(productCDesc)
                .append(",productEDesc=")
                .append(productEDesc)
                .append(",transferNum=")
                .append(transferNum)
                .append(",unTransferNum=")
                .append(unTransferNum)
                .append(']');
        return sb.toString();
    }
}
